java基础

您所在的位置:网站首页 java file获取绝对路径 java基础

java基础

2023-11-24 00:27| 来源: 网络整理| 查看: 265

java中常用的工具类就包括file类,使java语句能够通过idea等编译器和电脑中的文件发生联系。本篇文章就简要介绍常用的文件工具。

一、file类

这是属于java.io.File的类。如果要看详细的API介绍,可以移步这个文章API在oracle中的查询步骤

1、创建file对象 File file=new File("c:\\Guqi"); 2、判断是文件还是目录 file1.isDirectory(); file1.isFile()

返回布尔值 【只能在文件存在的时候,进行判断。如果不存在,就只会返回false】

3、创建目录 File file2=new File("c:\\Guqi\\set\\myfile"); if(!file2.exists(){ file2.mkdirs(); }

mkdirs是创建多级目录。没有s后缀,只能创建一级。

4、创建文件【可以不写后缀,创建个普通文件。】 if(!file1.exists()){ file1.createNewFile(Guqi.txt); } 二、相对路径和绝对路径

绝对路径就是从盘开始写,直到文件的那级

"c:\\Guqi\\set\\myfile"

而相对路径则是指将当前文件作为参考对象,然后来找目标文件。

相对路径只有三种情况

1、和当前目录属于同一级

直接写文件名称

File file1=new File("小顾日记.txt");

【由于idea中的java文件比较特殊,是以src这个文件夹为主位置,而不是编写的java文件所存储的位置。

可以通过创建新文件来查看

File file1=new File("小顾日记.txt"); try { file1.createNewFile(); } catch (IOException e) { e.printStackTrace(); }

在这里插入图片描述

如果想要直接以java文件为参考位置的话,需要通过cmd来操作。】

2、当前文件的子文件夹

通过\连接

File file3=new File("src\\com"); System.out.println(file3.exists()); 3、上级文件夹

通过…\ 比如

File file3=new File("..\\测试\\1.txt"); System.out.println(file3.exists());

“C:\Guqi\set\测试\1.txt” C:\Guqi\set\inputAndout\src 这表示的是先跳转回上一级目录,再进入到测试这个文件夹,选中1.txt文件。

温馨提示💓

如果在运用时遇到问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3